﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ImperialServer.Common.Entities
{
    public class CitizenEntity : Base
    {
        private string _username;
        private string _realname;
        private RoleEntity _role;
        private SpecieEntity _specie;
        private IList<UserStatus> _userStatus;
        

        public CitizenEntity()
        {
            _username = string.Empty;
            _realname = string.Empty;
            _role = new RoleEntity();
            _specie = new SpecieEntity();
            _userStatus = new List<UserStatus>();
        }

        public string Username
        {
            get { return _username; }
            set { _username = value; }
        }

        public string Realname
        {
            get { return _realname; }
            set { _realname = value; }
        }

        public RoleEntity Role
        {
            get { return _role; }
            set { _role = value; }
        }

        public SpecieEntity Specie
        {
            get { return _specie; }
            set { _specie = value; }
        }

        public IList<UserStatus> UserStatus
        {
            get { return _userStatus; }
            set { _userStatus = value; }
        }
        
    }
}
